#ifndef KRAW3DVIEW_H
#define KRAW3DVIEW_H

#include "mathlib/matrix.h"

class Kraw3DView
{
public:
    
    static Kraw3DView* Create( const char* );

    virtual bool BeginRender();
    virtual bool EndRender();
    
    void SetViewMatrix( const matrix44& );

private:
    
    friend class Kraw3DViewBuilder;
    
    //private constructor
    Kraw3DView();
    
};

#endif /*KRAW3DVIEW_H*/
